| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

MultiLineEdit.h
1 // MultiLineEdit.h
3 //
5
6 namespace nkWinUi
7 {
11 class MultiLineEdit : public Component
12 {
13 public :
14
22 MultiLineEdit (System* system) noexcept ;
26 virtual ~MultiLineEdit () ;
27
28 // Getters
32 virtual nkMemory::StringView getText () = 0 ;
33
34 public :
35
36 // Statics
44 static nkMemory::UniquePtr<MultiLineEdit> create (System* system = nullptr) ;
45 } ;
46 }
nkWinUi::MultiLineEdit::create
static nkMemory::UniquePtr< MultiLineEdit > create(System *system=nullptr)
nkWinUi::MultiLineEdit::MultiLineEdit
MultiLineEdit(System *system) noexcept
nkWinUi::Component
Base class for any graphical component.
Definition: Component.h:12
nkWinUi::System
The main system of the component.
Definition: System.h:18
nkMemory::UniquePtr
Smart pointer owning the object instance it encapsulates.
Definition: UniquePtr.h:17
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkWinUi::MultiLineEdit::getText
virtual nkMemory::StringView getText()=0
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition: Clipboard.h:7
nkWinUi::MultiLineEdit::~MultiLineEdit
virtual ~MultiLineEdit()
nkWinUi::MultiLineEdit
A graphical multi line edit box.
Definition: MultiLineEdit.h:12